<?php

function vypisPole($pole)
{
  echo '<b>Vsechny prvky pole:</b>';
  echo '<br>';                         
  foreach ($pole as $hodnota) {   
   echo $hodnota;
   echo '<br>';
  }
  echo '<br>';      
}
function vypisCelaCisla($pole)
{
  echo '<b>Cela cisla v poli:</b>';
  echo '<br>';
  $trida = 'ruzova';
  foreach ($pole as $hodnota) {   
   if(is_numeric($hodnota))
   {
      if($hodnota > 5)
      {
        echo "<p class=\"".$trida."\">".$hodnota."</p>";
      }
      else
      {
        echo "<p>".$hodnota."</p>";
      }
   }
  }
  echo '<br>';
}
function vyberPismenaJmena($pole)
{
  echo '<b>Pismena a jmena v poli:</b>';
  echo '<br>';
  $trida = 'cervena';
  foreach ($pole as $hodnota) {   
   if(is_string($hodnota))
   {
    if(!is_numeric($hodnota))
    {
      if(strlen($hodnota) == 1)
      {
        echo "<p class=\"".$trida."\">".$hodnota."</p>";
      }
      else
      {
        echo "<p>".$hodnota."</p>";
      }
    }
   }
  }
  echo '<br>';
}
function setridPole($pole)
{
  $pomPole[] = array();
  foreach ($pole as $hodnota) {   
   if(is_numeric($hodnota))
   {
      $pomPole[] = $hodnota;
   }
}

sort($pomPole);
echo "<b>Setrizene prvky pole:</b>";
echo "<br>";
echo "<table>";
foreach ($pomPole as $hodnota) {
    if(is_numeric($hodnota))
    {
    echo "<tr><td>".$hodnota."</td></tr>";
    }
}
echo "</table>";
echo "<br>";
}
function vypisNejvetsiNejmensi($pole)
{
$min = 9999;
$max = 0;

foreach ($pole as $hodnota) {   
   if(is_numeric($hodnota))
   {
      if($hodnota < $min)
      {
        $min = $hodnota;
      }
      if($hodnota > $max)
      {
        $max = $hodnota;
      }
   }
}
echo "<b>Nejmensi cislo:</b>";
echo "<br>";
echo "<p>$min</p>";
echo "<b>Nejvetsi cislo:</b>";
echo "<br>";
echo "<p>$max</p>";
echo "<br>";


}
function vypisPocetPolozekCiselPismen($pole)
{ 
  $count = 0;
  $numberCount = 0;
  $letterCount = 0;
  foreach ($pole as $hodnota)
  {
    if(is_numeric($hodnota))
    {
      $numberCount = $numberCount + 1;
    }
    else
    {
      $letterCount = $letterCount + strlen($hodnota);
    }
    $count = $count + 1;
  }
  echo "<b>Pocet prvku pole:</b>";
  echo "<br>";
  echo "<p>$count</p>";
  echo "Pocet celych cisel: ";
  echo "<br>";
  echo "<p>$numberCount</p>";
  echo "Pocet pismen: ";
  echo "<br>";
  echo "<p>$letterCount</p>";
  echo "<br>";
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Ukol 3</title>
<meta charset="utf-8">
<style>

    p
    {
      margin: 0px;
      font-size: 15px ;
      font-weight:normal;
    }
   .ruzova{background-color:pink;}
   .cervena{color:red;}
</style>
</head>
<body>
<?php
$poll = array('a','Karel','27','Tonda','4','f','w','3','Franta','c','Hugo','23'); 

vypisPole($poll);
vypisCelaCisla($poll);
vyberPismenaJmena($poll);
setridPole($poll);
vypisNejvetsiNejmensi($poll);
vypisPocetPolozekCiselPismen($poll);
?>


</body>
</html> 
